The BREAK statement provides a convenient way to immediately exit from a loop (FOR, FOREACH, WHILE, REPEAT), CASE, or SWITCH statement without resorting to GOTO statements.
BREAK
This example exits the enclosing WHILE loop when the value of i hits 5.
PRO count
I = 0
PRINT, 'Initial value: ', i
WHILE (1) DO BEGIN
i = i + 1
IF (i eq 5) THEN BREAK
PRINT, 'Loop value: ', i
ENDWHILE
PRINT, 'END VALUE: ', I
END
count
5.4 |
Introduced |
BEGIN...END , CASE , CONTINUE , FOR , FOREACH, GOTO , IF...THEN...ELSE , REPEAT...UNTIL , SWITCH , WHILE...DO